import api from '../utils/axios'
import qs from 'qs'
import dataUtil from '../utils/dataUtil'

export default {


    /*获取指标列表*/
    getDatasetsDefault: function (tableId,option) {
        return api.post('/api/v1/datasets/' + tableId , option).then((resp) => {
            return Promise.resolve(resp.data)
        })
    },

    /*获取指标列表*/
    getDatasetsDefaultForTable: function (tableId,option) {
        return api.post('/api/v1/datasets/' + tableId ,option).then((resp) => {
            return Promise.resolve(dataUtil.formatTableData(resp.data))
        })
    },

    /*获取指标列表*/
    getDatasetsList: function (option) {
        let tableId = option.tableId
        option = dataUtil.formatApiOption(option)
        return api.post('/api/v1/datasets/' + tableId , option).then((resp) => {
            return Promise.resolve(dataUtil.formatTableData(resp.data))
        })
    },


    /*获取指标列表*/
    getDatasetsForCommon: function (option) {
        let tableId = option.tableId
        option = dataUtil.formatApiOptionForCommon(option)
        return api.post('/api/v1/datasets/' + tableId , option).then((resp) => {
            return Promise.resolve(resp.data)
        })
    },

    /*获取指标列表*/
    getDatasetsArr: function (option) {
        let tableId = option.tableId
        option = dataUtil.formatApiOption(option)
        return api.post('/api/v1/datasets/' + tableId , option).then((resp) => {
            return Promise.resolve(resp.data)
        })
    },




}
